home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / cn5000c.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  50.2 KB  |  1,848 lines

  1. *%%
  2. *%% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *%%
  4. *%%    Copyright CANON INC. 2001
  5. *%%
  6. *%% All Rights Reserved.
  7. *%%
  8. *%%    +++++++++++++++++++++++
  9. *%%    ++ The main GPD file ++
  10. *%%    +++++++++++++++++++++++
  11.  
  12. *GPDFileVersion: "1.000"
  13. *MasterUnits: PAIR(600, 600)
  14. *ResourceDLL: "CN50000.dll"
  15. *HelpFile: "CN5000.hlp"
  16. *PrintRateUnit: PPM
  17. *PrinterType: PAGE
  18. *MaxCopies: 32767
  19. *FontCartSlots: 0
  20.  
  21. *Include: "STDNAMES.GPD"
  22. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  23. *%%
  24. *%%    Copyright CANON INC. 2001
  25. *%%
  26. *%%    +++++++++++++
  27. *%%    ++ Strings ++
  28. *%%    +++++++++++++
  29.  
  30. *Feature: RESDLL
  31. {
  32.     *Name: "resource dll files"
  33.     *ConcealFromUI?: TRUE
  34.  
  35.     *Option: UniresDLL
  36.     {
  37.         *Name: "unires.dll"
  38.     }
  39.  
  40.     *Option:  RESOURCEDLL
  41.     {
  42.       *Name: "CN50000.dll"
  43.     }
  44.  
  45.     *Option:  EXTRAUIDLL
  46.     {
  47.       *Name: "CN50001.dll"
  48.     }
  49.  
  50. }
  51.  
  52. *Macros: StdFeatureNames
  53. {
  54.  
  55.     PRINTER_DEFAULT:                    RESDLL.RESOURCEDLL.265
  56.     OFF:                                RESDLL.RESOURCEDLL.266
  57.     ON:                                    RESDLL.RESOURCEDLL.267
  58.     PRINTER_DEFAULT_DISPLAY:            RESDLL.RESOURCEDLL.279
  59.     ECONOMODE:                            RESDLL.RESOURCEDLL.377
  60.     DUPLEX_UNIT:                        RESDLL.RESOURCEDLL.429
  61.     ENVELOPE_FEEDER:                    RESDLL.RESOURCEDLL.430
  62.     UPPER_CASSETTE_TYPE:                RESDLL.RESOURCEDLL.431
  63.     LOWER_CASSETTE_TYPE:                RESDLL.RESOURCEDLL.432
  64.     INSTALLED:                            RESDLL.RESOURCEDLL.443
  65.     NOT_INSTALLED:                        RESDLL.RESOURCEDLL.444
  66.     A4_LTR_LGL:                         RESDLL.RESOURCEDLL.445
  67.     MULTIPLE:                            RESDLL.RESOURCEDLL.446
  68.     REFINEMENT:                            RESDLL.RESOURCEDLL.447
  69.     MULTI_PURPOSE_TRAY:                    RESDLL.RESOURCEDLL.448
  70.     MANUAL_FEED:                        RESDLL.RESOURCEDLL.449
  71.     MB:                                    "MB"
  72.     
  73.     COLLATE_STR:                        RESDLL.RESOURCEDLL.600
  74.     STAPLEPOSITION_STR:                    RESDLL.RESOURCEDLL.601
  75.     FINISHING_STR:                        RESDLL.RESOURCEDLL.602
  76.     
  77.     FINISHER_F1:                        RESDLL.EXTRAUIDLL.170
  78.     SADDLE_FINISHER_F2:                    RESDLL.EXTRAUIDLL.171
  79.     OUTPUT_OPTIONS:                           RESDLL.RESOURCEDLL.457
  80.     PUNCHER_UNIT:                        RESDLL.RESOURCEDLL.458
  81.  
  82.     STAPLE_STR:                             RESDLL.EXTRAUIDLL.126
  83.     HOLE_PUNCH_STR:                         RESDLL.EXTRAUIDLL.127
  84.     STAPLE_PUNCH_STR:                    RESDLL.EXTRAUIDLL.128
  85.     SADDLE_STITCH_STR:                    RESDLL.EXTRAUIDLL.141
  86.  
  87.     LEFT_STR:                            RESDLL.EXTRAUIDLL.129
  88.     RIGHT_STR:                            RESDLL.EXTRAUIDLL.130
  89.     TOP_STR:                            RESDLL.EXTRAUIDLL.131
  90.     BOTTOM_STR:                            RESDLL.EXTRAUIDLL.132
  91.     TOPLEFT_STR:                        RESDLL.EXTRAUIDLL.133
  92.     BOTTOMLEFT_STR:                        RESDLL.EXTRAUIDLL.134
  93.     TOPRIGHT_STR:                        RESDLL.EXTRAUIDLL.135
  94.     BOTTOMRIGHT_STR:                    RESDLL.EXTRAUIDLL.136
  95.  
  96.     LEFT_DOUBLE_STR:                     RESDLL.EXTRAUIDLL.174
  97.     RIGHT_DOUBLE_STR:                    RESDLL.EXTRAUIDLL.175
  98.     TOP_DOUBLE_STR:                        RESDLL.EXTRAUIDLL.176
  99.     BOTTOM_DOUBLE_STR:                    RESDLL.EXTRAUIDLL.177
  100.  
  101.     PRINTER_DEFAULT_STR:                RESDLL.EXTRAUIDLL.143
  102.     UPPER_TRAY_STR:                        RESDLL.EXTRAUIDLL.139
  103.     LOWER_TRAY_STR:                        RESDLL.EXTRAUIDLL.140
  104.     SHIFT_TRAY_STR:                        RESDLL.EXTRAUIDLL.172
  105.     LOWER_SECTION_STR:                    RESDLL.EXTRAUIDLL.142
  106.  
  107.     ORIENTATION_DISPLAY:                RESDLL.UniresDLL.11100
  108.     PAPER_SIZE_DISPLAY:                 RESDLL.UniresDLL.11101
  109.     PAPER_SOURCE_DISPLAY:               RESDLL.UniresDLL.11102
  110.     RESOLUTION_DISPLAY:                 RESDLL.UniresDLL.11103
  111.     MEDIA_TYPE_DISPLAY:                 RESDLL.UniresDLL.11104
  112.     TEXT_QUALITY_DISPLAY:               RESDLL.UniresDLL.11105
  113.     COLOR_PRINTING_MODE_DISPLAY:        RESDLL.UniresDLL.11106
  114.     PRINTER_MEMORY_DISPLAY:             RESDLL.UniresDLL.11107
  115.     TWO_SIDED_PRINTING_DISPLAY:         RESDLL.UniresDLL.11108
  116.     PAGE_PROTECTION_DISPLAY:            RESDLL.UniresDLL.11109
  117.     HALFTONING_DISPLAY:                 RESDLL.UniresDLL.11110
  118.     OUTPUTBIN_DISPLAY:                  RESDLL.UniresDLL.11111
  119.     IMAGECONTROL_DISPLAY:               RESDLL.UniresDLL.11112
  120.     PRINTDENSITY_DISPLAY:               RESDLL.UniresDLL.11113
  121. }
  122.  
  123. *Macros: StdPaperSizeNames
  124. {
  125.     RCID_DMPAPER_SYSTEM_NAME:               0x7fffffff
  126.     LETTER_DISPLAY:                         RESDLL.UniresDLL.10000
  127.     LETTERSMALL_DISPLAY:                    RESDLL.UniresDLL.10001
  128.     TABLOID_DISPLAY:                        RESDLL.UniresDLL.10002
  129.     LEDGER_DISPLAY:                         RESDLL.UniresDLL.10003
  130.     LEGAL_DISPLAY:                          RESDLL.UniresDLL.10004
  131.     STATEMENT_DISPLAY:                      RESDLL.UniresDLL.10005
  132.     EXECUTIVE_DISPLAY:                      RESDLL.UniresDLL.10006
  133.     A3_DISPLAY:                             RESDLL.UniresDLL.10007
  134.     A4_DISPLAY:                             RESDLL.UniresDLL.10008
  135.     A4SMALL_DISPLAY:                        RESDLL.UniresDLL.10009
  136.     A5_DISPLAY:                             RESDLL.UniresDLL.10010
  137.     B4_DISPLAY:                             RESDLL.UniresDLL.10011
  138.     B5_DISPLAY:                             RESDLL.UniresDLL.10012
  139.     FOLIO_DISPLAY:                          RESDLL.UniresDLL.10013
  140.     QUARTO:                                 RESDLL.UniresDLL.10014
  141.     10X14_DISPLAY:                          RESDLL.UniresDLL.10015
  142.     11X17_DISPLAY:                          RESDLL.UniresDLL.10016
  143.     NOTE_DISPLAY:                           RESDLL.UniresDLL.10017
  144.     ENV_9_DISPLAY:                          RESDLL.UniresDLL.10018
  145.     ENV_10_DISPLAY:                         RESDLL.UniresDLL.10019
  146.     ENV_11_DISPLAY:                             RESDLL.UniresDLL.10020
  147.     ENV_12_DISPLAY:                             RESDLL.UniresDLL.10021
  148.     ENV_14_DISPLAY:                             RESDLL.UniresDLL.10022
  149.     CSHEET_DISPLAY:                             RESDLL.UniresDLL.10023
  150.     DSHEET_DISPLAY:                             RESDLL.UniresDLL.10024
  151.     ESHEET_DISPLAY:                             RESDLL.UniresDLL.10025
  152.     ENV_DL_DISPLAY:                             RESDLL.UniresDLL.10026
  153.     ENV_C5_DISPLAY:                             RESDLL.UniresDLL.10027
  154.     ENV_C3_DISPLAY:                             RESDLL.UniresDLL.10028
  155.     ENV_C4_DISPLAY:                             RESDLL.UniresDLL.10029
  156.     ENV_C6_DISPLAY:                             RESDLL.UniresDLL.10030
  157.     ENV_C65_DISPLAY:                            RESDLL.UniresDLL.10031
  158.     ENV_B4_DISPLAY:                             RESDLL.UniresDLL.10032
  159.     ENV_B5_DISPLAY:                             RESDLL.UniresDLL.10033
  160.     ENV_B6_DISPLAY:                             RESDLL.UniresDLL.10034
  161.     ENV_ITALY_DISPLAY:                          RESDLL.UniresDLL.10035
  162.     ENV_MONARCH_DISPLAY:                        RESDLL.UniresDLL.10036
  163.     ENV_PERSONAL_DISPLAY:                       RESDLL.UniresDLL.10037
  164.     FANFOLD_US_DISPLAY:                         RESDLL.UniresDLL.10038
  165.     FANFOLD_STD_GERMAN_DISPLAY:                 RESDLL.UniresDLL.10039
  166.     FANFOLD_LGL_GERMAN_DISPLAY:                 RESDLL.UniresDLL.10040
  167.     ISO_B4_DISPLAY:                             RESDLL.UniresDLL.10041
  168.     JAPANESE_POSTCARD_DISPLAY:                  RESDLL.UniresDLL.10042
  169.     9X11_DISPLAY:                               RESDLL.UniresDLL.10043
  170.     10X11_DISPLAY:                              RESDLL.UniresDLL.10044
  171.     15X11_DISPLAY:                              RESDLL.UniresDLL.10045
  172.     ENV_INVITE_DISPLAY:                         RESDLL.UniresDLL.10046
  173.     RESERVED1:                                  RESDLL.UniresDLL.10047
  174.     RESERVED2:                                  RESDLL.UniresDLL.10048
  175.     LETTER_EXTRA_DISPLAY:                       RESDLL.UniresDLL.10049
  176.     LEGAL_EXTRA_DISPLAY:                        RESDLL.UniresDLL.10050
  177.     TABLOID_EXTRA_DISPLAY:                      RESDLL.UniresDLL.10051
  178.     A4_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10052
  179.     LETTER_TRANSVERSE_DISPLAY:                  RESDLL.UniresDLL.10053
  180.     A4_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10054
  181.     LETTER_EXTRA_TRANSVERSE_DISPLAY:            RESDLL.UniresDLL.10055
  182.     A_PLUS_DISPLAY:                             RESDLL.UniresDLL.10056
  183.     B_PLUS_DISPLAY:                             RESDLL.UniresDLL.10057
  184.     LETTER_PLUS_DISPLAY:                        RESDLL.UniresDLL.10058
  185.     A4_PLUS_DISPLAY:                            RESDLL.UniresDLL.10059
  186.     A5_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10060
  187.     B5_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10061
  188.     A3_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10062
  189.     A5_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10063
  190.     B5_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10064
  191.     A2_DISPLAY:                                 RESDLL.UniresDLL.10065
  192.     A3_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10066
  193.     A3_EXTRA_TRANSVERSE_DISPLAY:                RESDLL.UniresDLL.10067
  194.     DBL_JAPANESE_POSTCARD_DISPLAY:              RESDLL.UniresDLL.10068
  195.     A6_DISPLAY:                                 RESDLL.UniresDLL.10069
  196.     JENV_KAKU2_DISPLAY:                         RESDLL.UniresDLL.10070
  197.     JENV_KAKU3_DISPLAY:                         RESDLL.UniresDLL.10071
  198.     JENV_CHOU3_DISPLAY:                         RESDLL.UniresDLL.10072
  199.     JENV_CHOU4_DISPLAY:                         RESDLL.UniresDLL.10073
  200.     LETTER_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10074
  201.     A3_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10075
  202.     A4_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10076
  203.     A5_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10077
  204.     B4_JIS_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10078
  205.     B5_JIS_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10079
  206.     JAPANESE_POSTCARD_ROTATED_DISPLAY:          RESDLL.UniresDLL.10080
  207.     DBL_JAPANESE_POSTCARD_ROTATED_DISPLAY:      RESDLL.UniresDLL.10081
  208.     A6_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10082
  209.     JENV_KAKU2_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10083
  210.     JENV_KAKU3_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10084
  211.     JENV_CHOU3_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10085
  212.     JENV_CHOU4_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10086
  213.     B6_JIS_DISPLAY:                             RESDLL.UniresDLL.10087
  214.     B6_JIS_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10088
  215.     12X11_DISPLAY:                              RESDLL.UniresDLL.10089
  216.     JENV_YOU4_DISPLAY:                          RESDLL.UniresDLL.10090
  217.     JENV_YOU4_ROTATED_DISPLAY:                  RESDLL.UniresDLL.10091
  218.     P16K_DISPLAY:                               RESDLL.UniresDLL.10092
  219.     P32K_DISPLAY:                               RESDLL.UniresDLL.10093
  220.     P32KBIG_DISPLAY:                            RESDLL.UniresDLL.10094
  221.     PENV_1_DISPLAY:                             RESDLL.UniresDLL.10095
  222.     PENV_2_DISPLAY:                             RESDLL.UniresDLL.10096
  223.     PENV_3_DISPLAY:                             RESDLL.UniresDLL.10097
  224.     PENV_4_DISPLAY:                             RESDLL.UniresDLL.10098
  225.     PENV_5_DISPLAY:                             RESDLL.UniresDLL.10099
  226.     PENV_6_DISPLAY:                             RESDLL.UniresDLL.10100
  227.     PENV_7_DISPLAY:                             RESDLL.UniresDLL.10101
  228.     PENV_8_DISPLAY:                             RESDLL.UniresDLL.10102
  229.     PENV_9_DISPLAY:                             RESDLL.UniresDLL.10103
  230.     PENV_10_DISPLAY:                            RESDLL.UniresDLL.10104
  231.     P16K_ROTATED_DISPLAY:                       RESDLL.UniresDLL.10105
  232.     P32K_ROTATED_DISPLAY:                       RESDLL.UniresDLL.10106
  233.     P32KBIG_ROTATED_DISPLAY:                    RESDLL.UniresDLL.10107
  234.     PENV_1_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10108
  235.     PENV_2_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10109
  236.     PENV_3_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10110
  237.     PENV_4_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10111
  238.     PENV_5_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10112
  239.     PENV_6_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10113
  240.     PENV_7_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10114
  241.     PENV_8_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10115
  242.     PENV_9_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10116
  243.     PENV_10_ROTATED_DISPLAY:                    RESDLL.UniresDLL.10117
  244.  
  245.     USER_DEFINED_SIZE_DISPLAY:                  RESDLL.UniresDLL.10255
  246. }
  247.  
  248. *Macros: StdInputBinNames
  249. {
  250.     UPPER_TRAY_DISPLAY:                         RESDLL.RESOURCEDLL.431
  251.     LOWER_TRAY_DISPLAY:                         RESDLL.RESOURCEDLL.432
  252.     DRAWER_1_DISPLAY:                            RESDLL.RESOURCEDLL.452
  253.     DRAWER_2_DISPLAY:                            RESDLL.RESOURCEDLL.453
  254.     DRAWER_3_DISPLAY:                            RESDLL.RESOURCEDLL.454
  255.     DRAWER_4_DISPLAY:                            RESDLL.RESOURCEDLL.455
  256.     STACK_BYPASS_DISPLAY:                        RESDLL.RESOURCEDLL.451
  257.     SPD_DISPLAY:                                RESDLL.EXTRAUIDLL.164
  258.     MIDDLE_TRAY_DISPLAY:                        RESDLL.UniresDLL.10258
  259.     MANUAL_FEED_DISPLAY:                        RESDLL.UniresDLL.10259
  260.     ENV_FEED_DISPLAY:                           RESDLL.UniresDLL.10260
  261.     ENV_MANUAL_DISPLAY:                         RESDLL.UniresDLL.10261
  262.     AUTO_DISPLAY:                               RESDLL.UniresDLL.10262
  263.     TRACTOR_DISPLAY:                            RESDLL.UniresDLL.10263
  264.     SMALL_FORMAT_DISPLAY:                       RESDLL.UniresDLL.10264
  265.     LARGE_FORMAT_DISPLAY:                       RESDLL.UniresDLL.10265
  266.     LARGE_CAP_DISPLAY:                          RESDLL.UniresDLL.10266
  267.     CASSETTE_DISPLAY:                           RESDLL.UniresDLL.10267
  268. }
  269.  
  270. *Macros: StdMediaTypeNames
  271. {
  272.     PLAIN_PAPER_DISPLAY:                        RESDLL.UniresDLL.10512
  273.     TRANSPARENCY_DISPLAY:                       RESDLL.UniresDLL.10513
  274.     GLOSSY_PAPER_DISPLAY:                       RESDLL.UniresDLL.10514
  275. }
  276.  
  277. *Macros: StdTextQualityNames
  278. {
  279.     LETTER_QUALITY_DISPLAY:                     RESDLL.UniresDLL.10768
  280.     NEAR_LETTER_QUALITY_DISPLAY:                RESDLL.UniresDLL.10769
  281.     MEMO_QUALITY_DISPLAY:                       RESDLL.UniresDLL.10770
  282.     DRAFT_QUALITY_DISPLAY:                      RESDLL.UniresDLL.10771
  283.     TEXT_QUALITY_DISPLAY:                       RESDLL.UniresDLL.10772
  284. }
  285.  
  286. *Macros: OtherStdNames
  287. {
  288.     PORTRAIT_DISPLAY:                   RESDLL.UniresDLL.11025
  289.     LANDSCAPE_DISPLAY:                  RESDLL.UniresDLL.11026
  290.     MONO_DISPLAY:                       RESDLL.UniresDLL.11030
  291.     COLOR_DISPLAY:                      RESDLL.UniresDLL.11031
  292.     8BPP_DISPLAY:                       RESDLL.UniresDLL.11032
  293.     24BPP_DISPLAY:                      RESDLL.UniresDLL.11033
  294.     NONE_DISPLAY:                       RESDLL.UniresDLL.11040
  295.     FLIP_ON_LONG_EDGE_DISPLAY:          RESDLL.UniresDLL.11041
  296.     FLIP_ON_SHORT_EDGE_DISPLAY:         RESDLL.UniresDLL.11042
  297.     ON_DISPLAY:                         RESDLL.UniresDLL.11090
  298.     OFF_DISPLAY:                        RESDLL.UniresDLL.11091
  299.     DOTS_PER_INCH:                      "dots per inch"
  300.     HT_AUTO_SELECT_DISPLAY:             RESDLL.UniresDLL.11050
  301.     HT_SUPERCELL_DISPLAY:               RESDLL.UniresDLL.11051
  302.     HT_DITHER6X6_DISPLAY:               RESDLL.UniresDLL.11052
  303.     HT_DITHER8X8_DISPLAY:               RESDLL.UniresDLL.11053
  304. }
  305.  
  306. *Macros:  StdPersonalities
  307. {
  308.     PERSONALITY_LIPS_DISPLAY:       RESDLL.UniresDLL.11500
  309.     PERSONALITY_ESCP2_DISPLAY:      RESDLL.UniresDLL.11501
  310.     PERSONALITY_PPDS_DISPLAY:       RESDLL.UniresDLL.11502
  311.     PERSONALITY_CaPSL_DISPLAY:      RESDLL.UniresDLL.11503
  312.     PERSONALITY_KPDL_DISPLAY:       RESDLL.UniresDLL.11504
  313.     PERSONALITY_TextOnly_DISPLAY:   RESDLL.UniresDLL.11505
  314.     PERSONALITY_201PL_DISPLAY:      RESDLL.UniresDLL.11506
  315.     PERSONALITY_ART_DISPLAY:        RESDLL.UniresDLL.11507
  316.     PERSONALITY_ESCPage_DISPLAY:    RESDLL.UniresDLL.11508
  317.     PERSONALITY_ESCP_DISPLAY:       RESDLL.UniresDLL.11509
  318.     PERSONALITY_KS_DISPLAY:         RESDLL.UniresDLL.11510
  319.     PERSONALITY_KSSM_DISPLAY:       RESDLL.UniresDLL.11511
  320.     PERSONALITY_PAGES_DISPLAY:      RESDLL.UniresDLL.11512
  321.     PERSONALITY_PCL_DISPLAY:        RESDLL.UniresDLL.11513
  322.     PERSONALITY_RPDL_DISPLAY:       RESDLL.UniresDLL.11514
  323.     PERSONALITY_Unknown_DISPLAY:    RESDLL.UniresDLL.11515
  324.  
  325. }
  326.  
  327. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  328. *%%
  329. *%%    Copyright CANON INC. 2001
  330. *%%
  331. *%%    +++++++++++++++++
  332. *%%    ++ Paper Sizes ++
  333. *%%    +++++++++++++++++
  334.  
  335. *Feature: PaperSize
  336. {
  337.     *rcNameID: =PAPER_SIZE_DISPLAY
  338.     *DefaultOption: A4
  339.     *Option: A3
  340.     {
  341.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  342.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source5)
  343.         *switch: Orientation
  344.         {
  345.             *case: PORTRAIT
  346.             {
  347.                 *PrintableArea: PAIR(6720, 9664)
  348.                 *PrintableOrigin: PAIR(142, 150)
  349.                 *Command: CmdSelect
  350.                 {
  351.                     *Order: DOC_SETUP.12
  352.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8064x11598Y"
  353.                 }
  354.             }
  355.             *case: LANDSCAPE_CC90
  356.             {
  357.                 *PrintableArea: PAIR(6800, 9680)
  358.                 *PrintableOrigin: PAIR(106, 118)
  359.                 *CursorOrigin: PAIR(100, 9804)
  360.                 *Command: CmdSelect
  361.                 {
  362.                     *Order: DOC_SETUP.12
  363.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11616x8160Y"
  364.                 }
  365.             }
  366.         }
  367.     }
  368.     *Option: A4
  369.     {
  370.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  371.         *switch: Orientation
  372.         {
  373.             *case: PORTRAIT
  374.             {
  375.                 *PrintableArea: PAIR(4672, 6752)
  376.                 *PrintableOrigin: PAIR(142, 132)
  377.                 *Command: CmdSelect
  378.                 {
  379.                     *Order: DOC_SETUP.12
  380.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5607x8160Y"
  381.                 }
  382.             }
  383.             *case: LANDSCAPE_CC90
  384.             {
  385.                 *PrintableArea: PAIR(4668, 6768)
  386.                 *PrintableOrigin: PAIR(146, 125)
  387.                 *CursorOrigin: PAIR(100, 6894)
  388.                 *Command: CmdSelect
  389.                 {
  390.                     *Order: DOC_SETUP.12
  391.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8122x5602Y"
  392.                 }
  393.             }
  394.         }
  395.     }
  396.     *Option: A5
  397.     {
  398.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  399.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source5)
  400.         *switch: Orientation
  401.         {
  402.             *case: PORTRAIT
  403.             {
  404.                 *PrintableArea: PAIR(3200, 4656)
  405.                 *PrintableOrigin: PAIR(142, 100)
  406.                 *Command: CmdSelect
  407.                 {
  408.                     *Order: DOC_SETUP.12
  409.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3840x5590Y"
  410.                 }
  411.             }
  412.             *case: LANDSCAPE_CC90
  413.             {
  414.                 *PrintableArea: PAIR(3296, 4720)
  415.                 *PrintableOrigin: PAIR(100, 141)
  416.                 *CursorOrigin: PAIR(100, 4865)
  417.                 *Command: CmdSelect
  418.                 {
  419.                     *Order: DOC_SETUP.12
  420.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5664x3958Y"
  421.                 }
  422.             }
  423.         }
  424.     }
  425.     *Option: B4
  426.     {
  427.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  428.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source5)
  429.         *switch: Orientation
  430.         {
  431.             *case: PORTRAIT
  432.             {
  433.                 *PrintableArea: PAIR(5776, 8384)
  434.                 *PrintableOrigin: PAIR(142, 100)
  435.                 *Command: CmdSelect
  436.                 {
  437.                     *Order: DOC_SETUP.12
  438.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6932x10062Y"
  439.                 }
  440.             }
  441.             *case: LANDSCAPE_CC90
  442.             {
  443.                 *PrintableArea: PAIR(5872, 8352)
  444.                 *PrintableOrigin: PAIR(100, 122)
  445.                 *CursorOrigin: PAIR(100, 8426)
  446.                 *Command: CmdSelect
  447.                 {
  448.                     *Order: DOC_SETUP.12
  449.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t10023x7048Y"
  450.                 }
  451.             }
  452.         }
  453.     }
  454.     *Option: B5
  455.     {
  456.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  457.         *switch: Orientation
  458.         {
  459.             *case: PORTRAIT
  460.             {
  461.                 *PrintableArea: PAIR(4000, 5872)
  462.                 *PrintableOrigin: PAIR(142, 100)
  463.                 *Command: CmdSelect
  464.                 {
  465.                     *Order: DOC_SETUP.12
  466.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4800x7048Y"
  467.                 }
  468.             }
  469.             *case: LANDSCAPE_CC90
  470.             {
  471.                 *PrintableArea: PAIR(4096, 5824)
  472.                 *PrintableOrigin: PAIR(100, 120)
  473.                 *CursorOrigin: PAIR(100, 5952)
  474.                 *Command: CmdSelect
  475.                 {
  476.                     *Order: DOC_SETUP.12
  477.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6990x4918Y"
  478.                 }
  479.             }
  480.         }
  481.     }
  482.     *Option: 11X17
  483.     {
  484.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  485.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source5)
  486.         *switch: Orientation
  487.         {
  488.             *case: PORTRAIT
  489.             {
  490.                 *PrintableArea: PAIR(6288, 10000)
  491.                 *PrintableOrigin: PAIR(150, 100)
  492.                 *Command: CmdSelect
  493.                 {
  494.                     *Order: DOC_SETUP.12
  495.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7546x11998Y"
  496.                 }
  497.             }
  498.             *case: LANDSCAPE_CC90
  499.             {
  500.                 *PrintableArea: PAIR(6396, 9952)
  501.                 *PrintableOrigin: PAIR(102, 128)
  502.                 *CursorOrigin: PAIR(100, 10080)
  503.                 *Command: CmdSelect
  504.                 {
  505.                     *Order: DOC_SETUP.12
  506.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11943x7684Y"
  507.                 }
  508.             }
  509.         }
  510.     }
  511.     *Option: EXECUTIVE
  512.     {
  513.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  514.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source3, InputBin.Source4, InputBin.Source5)
  515.         *switch: Orientation
  516.         {
  517.             *case: PORTRAIT
  518.             {
  519.                 *PrintableArea: PAIR(4048, 6048)
  520.                 *PrintableOrigin: PAIR(150, 100)
  521.                 *Command: CmdSelect
  522.                 {
  523.                     *Order: DOC_SETUP.12
  524.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4858x7258Y"
  525.                 }
  526.             }
  527.             *case: LANDSCAPE_CC90
  528.             {
  529.                 *PrintableArea: PAIR(4124, 6048)
  530.                 *PrintableOrigin: PAIR(100, 140)
  531.                 *CursorOrigin: PAIR(100, 6180)
  532.                 *Command: CmdSelect
  533.                 {
  534.                     *Order: DOC_SETUP.12
  535.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7258x4974Y"
  536.                 }
  537.             }
  538.         }
  539.     }
  540.     *Option: LEGAL
  541.     {
  542.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  543.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source5)
  544.         *switch: Orientation
  545.         {
  546.             *case: PORTRAIT
  547.             {
  548.                 *PrintableArea: PAIR(4800, 8144)
  549.                 *PrintableOrigin: PAIR(150, 100)
  550.                 *Command: CmdSelect
  551.                 {
  552.                     *Order: DOC_SETUP.12
  553.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9774Y"
  554.                 }
  555.             }
  556.             *case: LANDSCAPE_CC90
  557.             {
  558.                 *PrintableArea: PAIR(4896, 8160)
  559.                 *PrintableOrigin: PAIR(102, 120)
  560.                 *CursorOrigin: PAIR(100, 8280)
  561.                 *Command: CmdSelect
  562.                 {
  563.                     *Order: DOC_SETUP.12
  564.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5878Y"
  565.                 }
  566.             }
  567.         }
  568.     }
  569.     *Option: LETTER
  570.     {
  571.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  572.         *switch: Orientation
  573.         {
  574.             *case: PORTRAIT
  575.             {
  576.                 *PrintableArea: PAIR(4800, 6336)
  577.                 *PrintableOrigin: PAIR(150, 100)
  578.                 *Command: CmdSelect
  579.                 {
  580.                     *Order: DOC_SETUP.12
  581.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7606Y"
  582.                 }
  583.             }
  584.             *case: LANDSCAPE_CC90
  585.             {
  586.                 *PrintableArea: PAIR(4896, 6352)
  587.                 *PrintableOrigin: PAIR(102, 128)
  588.                 *CursorOrigin: PAIR(100, 6480)
  589.                 *Command: CmdSelect
  590.                 {
  591.                     *Order: DOC_SETUP.12
  592.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7624x5878Y"
  593.                 }
  594.             }
  595.         }
  596.     }
  597.     *Option: STATEMENT
  598.     {
  599.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  600.         *Constraints: LIST(InputBin.Source1, InputBin.Source2, InputBin.Source5)
  601.         *switch: Orientation
  602.         {
  603.             *case: PORTRAIT
  604.             {
  605.                 *PrintableArea: PAIR(2992, 4800)
  606.                 *PrintableOrigin: PAIR(150, 100)
  607.                 *Command: CmdSelect
  608.                 {
  609.                     *Order: DOC_SETUP.12
  610.                     *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t3592x5760Y"
  611.                 }
  612.             }
  613.             *case: LANDSCAPE_CC90
  614.             {
  615.                 *PrintableArea: PAIR(3088, 4848)
  616.                 *PrintableOrigin: PAIR(100, 150)
  617.                 *CursorOrigin: PAIR(100, 4950)
  618.                 *Command: CmdSelect
  619.                 {
  620.                     *Order: DOC_SETUP.12
  621.                     *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t5818x3708Y"
  622.                 }
  623.             }
  624.         }
  625.     }
  626. }
  627.  
  628. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  629. *%%
  630. *%%    Copyright CANON INC. 2001
  631. *%%
  632. *%%    ++++++++++++++++++++
  633. *%%    ++ Other Features ++
  634. *%%    ++++++++++++++++++++
  635.  
  636. *Feature: RenderPersonality
  637. {
  638.     *ConcealFromUI?: TRUE
  639.     *Name: "Render Personality"
  640.     *Option: 5e
  641.     {
  642.         *Name: "5e"
  643.     }
  644. }
  645.  
  646. *Feature: Collate
  647. {
  648.     *Name: "Collate"
  649.     *DefaultOption: OFF
  650.     *Option: ON
  651.     {
  652.         *rcNameID: =ON_DISPLAY
  653.         *Command: CmdCopies
  654.         {
  655.             *Order: DOC_SETUP.13
  656.             *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  657.         }
  658.     }
  659.     *Option: OFF
  660.     {
  661.         *rcNameID: =OFF_DISPLAY
  662.         *Command: CmdCopies
  663.         {
  664.             *Order: DOC_SETUP.13
  665.             *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  666.         }
  667.     }
  668. }
  669.  
  670. *Feature: Orientation
  671. {
  672.     *rcNameID: =ORIENTATION_DISPLAY
  673.     *DefaultOption: PORTRAIT
  674.     *Option: PORTRAIT
  675.     {
  676.         *rcNameID: =PORTRAIT_DISPLAY
  677.         *Command: CmdSelect
  678.         {
  679.             *Order: DOC_SETUP.8
  680.             *Cmd: "<1B>&l0O"
  681.         }
  682.     }
  683.     *Option: LANDSCAPE_CC90
  684.     {
  685.         *rcNameID: =LANDSCAPE_DISPLAY
  686.         *Command: CmdSelect
  687.         {
  688.             *Order: DOC_SETUP.8
  689.             *Cmd: "<1B>&l1O"
  690.         }
  691.     }
  692. }
  693. *Feature: Resolution
  694. {
  695.     *rcNameID: =RESOLUTION_DISPLAY
  696.     *DefaultOption: Option3
  697.     *Option: Option3
  698.     {
  699.         *Name: "600 x 600 " =DOTS_PER_INCH
  700.         *DPI: PAIR(600, 600)
  701.         *TextDPI: PAIR(600, 600)
  702.         *MinStripBlankPixels: 32
  703.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  704.         *SpotDiameter: 100
  705.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  706.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  707.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  708.         *Command: CmdSelect
  709.         {
  710.             *Order: JOB_SETUP.11
  711.             *Cmd: "@PJL SET RESOLUTION=600<0A>"
  712. +                 "@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  713.         }
  714.     }
  715. }
  716.  
  717.  
  718. *%% This is used to enable stapling. This is hidden from the UI as stapling is controlled by OutputOption
  719. *Feature: Stapling
  720. {
  721.     *Name: "STAPLER"
  722.     *Option: EnableStapling
  723.     {
  724.         *Name: "This is handled by OutputOption"
  725.     }
  726. }
  727.  
  728. *Feature: Finishing
  729. {
  730.     *Name: "Finishing"
  731.     *DefaultOption: NONE
  732.     *Option: NONE
  733.     {
  734.         *rcNameID: =NONE_DISPLAY
  735.         *Command: CmdSelect
  736.         {
  737.             *Order: JOB_SETUP.8
  738.         }
  739.     }
  740.     *Option: STAPLE
  741.     {
  742.         *rcNameID: =STAPLE_STR
  743.         *Command: CmdSelect
  744.         {
  745.             *Order: JOB_SETUP.8
  746.         }
  747.     }
  748.     *Option: PUNCH
  749.     {
  750.         *rcNameID: =HOLE_PUNCH_STR
  751.         *Command: CmdSelect
  752.         {
  753.             *Order: JOB_SETUP.8
  754.         }
  755.     }
  756. }
  757.  
  758. *BlockMacro: bmStapleSwitch
  759. {
  760.     *switch: StapleLocation
  761.     {
  762.         *case: TOP_LEFT
  763.         {
  764.             *switch: Orientation
  765.             {
  766.                 *case: PORTRAIT
  767.                 {
  768.                     *Command: CmdSelect
  769.                     {
  770.                         *Order: JOB_SETUP.6
  771.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONEUPLEFT<0A>"
  772.                     }
  773.                 }
  774.                 *case: LANDSCAPE_CC90
  775.                 {
  776.                     *Command: CmdSelect
  777.                     {
  778.                         *Order: JOB_SETUP.6
  779.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONELOWLEFT<0A>"
  780.                     }
  781.                 }
  782.             }    *%% End of switch: Orientation
  783.         }
  784.         *case: BOTTOM_LEFT
  785.         {
  786.             *switch: Orientation
  787.             {
  788.                 *case: PORTRAIT
  789.                 {
  790.                     *Command: CmdSelect
  791.                     {
  792.                         *Order: JOB_SETUP.6
  793.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONELOWLEFT<0A>"
  794.                     }
  795.                 }
  796.                 *case: LANDSCAPE_CC90
  797.                 {
  798.                     *Command: CmdSelect
  799.                     {
  800.                         *Order: JOB_SETUP.6
  801.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONELOWRIGHT<0A>"
  802.                     }
  803.                 }
  804.             }    *%% End of switch: Orientation
  805.         }
  806.         *case: TOP_RIGHT
  807.         {
  808.             *switch: Orientation
  809.             {
  810.                 *case: PORTRAIT
  811.                 {
  812.                     *Command: CmdSelect
  813.                     {
  814.                         *Order: JOB_SETUP.6
  815.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONEUPRIGHT<0A>"
  816.                     }
  817.                 }
  818.                 *case: LANDSCAPE_CC90
  819.                 {
  820.                     *Command: CmdSelect
  821.                     {
  822.                         *Order: JOB_SETUP.6
  823.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONEUPLEFT<0A>"
  824.                     }
  825.                 }
  826.             }    *%% End of switch: Orientation
  827.         }
  828.         *case: BOTTOM_RIGHT
  829.         {
  830.             *switch: Orientation
  831.             {
  832.                 *case: PORTRAIT
  833.                 {
  834.                     *Command: CmdSelect
  835.                     {
  836.                         *Order: JOB_SETUP.6
  837.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONELOWRIGHT<0A>"
  838.                     }
  839.                 }
  840.                 *case: LANDSCAPE_CC90
  841.                 {
  842.                     *Command: CmdSelect
  843.                     {
  844.                         *Order: JOB_SETUP.6
  845.                         *Cmd: "@PJL COMMENT CANPJL SET STAPLE=ONEUPRIGHT<0A>"
  846.                     }
  847.                 }
  848.             }    *%% End of switch: Orientation
  849.         }
  850.     }    *%% End of switch: StapleLocation
  851. }
  852. *Feature: SetStaplePJL
  853. {
  854.     *Name: "Set Staple PJL"
  855.     *Option: SetStapleMode
  856.     {
  857.         *Name: "Set Staple Mode"
  858.         *switch: Finishing
  859.         {
  860.             *case: STAPLE
  861.             {
  862.                 *switch: PaperSize
  863.                 {
  864.                     *case: A5
  865.                     {
  866.                         *Command: CmdSelect
  867.                         {
  868.                             *Order: JOB_SETUP.6
  869.                             *Cmd: "@PJL COMMENT CANPJL SET STAPLE=GENERICOFF<0A>"
  870.                         }
  871.                     }
  872.                     *case: EXECUTIVE
  873.                     {
  874.                         *Command: CmdSelect
  875.                         {
  876.                             *Order: JOB_SETUP.6
  877.                             *Cmd: "@PJL COMMENT CANPJL SET STAPLE=GENERICOFF<0A>"
  878.                         }
  879.                     }
  880.                     *case: STATEMENT
  881.                     {
  882.                         *Command: CmdSelect
  883.                         {
  884.                             *Order: JOB_SETUP.6
  885.                             *Cmd: "@PJL COMMENT CANPJL SET STAPLE=GENERICOFF<0A>"
  886.                         }
  887.                     }
  888.                     *default
  889.                     {
  890.                         *InsertBlock: =bmStapleSwitch
  891.                     }
  892.                 }
  893.             }
  894.             *default
  895.             {
  896.                 *Command: CmdSelect
  897.                 {
  898.                     *Order: JOB_SETUP.6
  899.                     *Cmd: "@PJL COMMENT CANPJL SET STAPLE=GENERICOFF<0A>"
  900.                 }
  901.             }
  902.         }
  903.     }
  904. }
  905.  
  906. *Feature: StapleLocation
  907. {
  908.     *Name: "Staple Location"
  909.     *DefaultOption: TOP_LEFT
  910.     *Option: TOP_LEFT
  911.     {
  912.         *rcNameID: =TOPLEFT_STR
  913.     }
  914.     *Option: BOTTOM_LEFT
  915.     {
  916.         *rcNameID: =BOTTOMLEFT_STR
  917.     }
  918.     *Option: TOP_RIGHT
  919.     {
  920.         *rcNameID: =TOPRIGHT_STR
  921.     }
  922.     *Option: BOTTOM_RIGHT
  923.     {
  924.         *rcNameID: =BOTTOMRIGHT_STR
  925.     }
  926.     
  927. }
  928.  
  929. *BlockMacro: bmPunchSwitch
  930. {
  931.     *switch: PunchLocation
  932.     {
  933.         *case: LEFT
  934.         {
  935.             *switch: Orientation
  936.             {
  937.                 *case: PORTRAIT
  938.                 {
  939.                     *Command: CmdSelect
  940.                     {
  941.                         *Order: JOB_SETUP.7
  942.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=LEFT<0A>"
  943.                     }
  944.                 }
  945.                 *case: LANDSCAPE_CC90
  946.                 {
  947.                     *Command: CmdSelect
  948.                     {
  949.                         *Order: JOB_SETUP.7
  950.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=BOTTOM<0A>"
  951.                     }
  952.                 }
  953.             }    *%% End of switch: Orientation
  954.         }
  955.         *case: RIGHT
  956.         {
  957.             *switch: Orientation
  958.             {
  959.                 *case: PORTRAIT
  960.                 {
  961.                     *Command: CmdSelect
  962.                     {
  963.                         *Order: JOB_SETUP.7
  964.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=RIGHT<0A>"
  965.                     }
  966.                 }
  967.                 *case: LANDSCAPE_CC90
  968.                 {
  969.                     *Command: CmdSelect
  970.                     {
  971.                         *Order: JOB_SETUP.7
  972.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=TOP<0A>"
  973.                     }
  974.                 }
  975.             }    *%% End of switch: Orientation
  976.         }
  977.         *case: TOP
  978.         {
  979.             *switch: Orientation
  980.             {
  981.                 *case: PORTRAIT
  982.                 {
  983.                     *Command: CmdSelect
  984.                     {
  985.                         *Order: JOB_SETUP.7
  986.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=TOP<0A>"
  987.                     }
  988.                 }
  989.                 *case: LANDSCAPE_CC90
  990.                 {
  991.                     *Command: CmdSelect
  992.                     {
  993.                         *Order: JOB_SETUP.7
  994.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=LEFT<0A>"
  995.                     }
  996.                 }
  997.             }    *%% End of switch: Orientation
  998.         }
  999.         *case: BOTTOM
  1000.         {
  1001.             *switch: Orientation
  1002.             {
  1003.                 *case: PORTRAIT
  1004.                 {
  1005.                     *Command: CmdSelect
  1006.                     {
  1007.                         *Order: JOB_SETUP.7
  1008.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=BOTTOM<0A>"
  1009.                     }
  1010.                 }
  1011.                 *case: LANDSCAPE_CC90
  1012.                 {
  1013.                     *Command: CmdSelect
  1014.                     {
  1015.                         *Order: JOB_SETUP.7
  1016.                         *Cmd: "@PJL COMMENT CANPJL SET PUNCH=RIGHT<0A>"
  1017.                     }
  1018.                 }
  1019.             }    *%% End of switch: Orientation
  1020.         }
  1021.     }    *%% End of switch: PunchLocation
  1022. }
  1023. *Feature: SetPunchPJL
  1024. {
  1025.     *Name: "Set Punch PJL"
  1026.     *Option: SetPunchMode
  1027.     {
  1028.         *Name: "Set Punch Mode"
  1029.         *switch: Finishing
  1030.         {
  1031.             *case: PUNCH
  1032.             {
  1033.                 *switch: PaperSize
  1034.                 {
  1035.                     *case: A5
  1036.                     {
  1037.                         *Command: CmdSelect
  1038.                         {
  1039.                             *Order: JOB_SETUP.7
  1040.                             *Cmd: "@PJL COMMENT CANPJL SET PUNCH=GENERICOFF<0A>"
  1041.                         }
  1042.                     }
  1043.                     *case: EXECUTIVE
  1044.                     {
  1045.                         *Command: CmdSelect
  1046.                         {
  1047.                             *Order: JOB_SETUP.7
  1048.                             *Cmd: "@PJL COMMENT CANPJL SET PUNCH=GENERICOFF<0A>"
  1049.                         }
  1050.                     }
  1051.                     *case: STATEMENT
  1052.                     {
  1053.                         *Command: CmdSelect
  1054.                         {
  1055.                             *Order: JOB_SETUP.7
  1056.                             *Cmd: "@PJL COMMENT CANPJL SET PUNCH=GENERICOFF<0A>"
  1057.                         }
  1058.                     }
  1059.                     *default
  1060.                     {
  1061.                         *InsertBlock: =bmPunchSwitch
  1062.                     }
  1063.                 }
  1064.             }
  1065.             *default
  1066.             {
  1067.                 *Command: CmdSelect
  1068.                 {
  1069.                     *Order: JOB_SETUP.7
  1070.                     *Cmd: "@PJL COMMENT CANPJL SET PUNCH=GENERICOFF<0A>"
  1071.                 }
  1072.             }
  1073.         }
  1074.     }
  1075. }
  1076.  
  1077. *Feature: PunchLocation
  1078. {
  1079.     *Name: "Hole Punch Location"
  1080.     *DefaultOption: LEFT
  1081.     *Option: LEFT
  1082.     {
  1083.         *rcNameID: =LEFT_STR
  1084.     }
  1085.     *Option: RIGHT
  1086.     {
  1087.         *rcNameID: =RIGHT_STR
  1088.     }
  1089.     *Option: TOP
  1090.     {
  1091.         *rcNameID: =TOP_STR
  1092.     }
  1093.     *Option: BOTTOM
  1094.     {
  1095.         *rcNameID: =BOTTOM_STR
  1096.     }
  1097. }
  1098.  
  1099. *Feature: OutputBin
  1100. {
  1101.     *rcNameID: =OUTPUTBIN_DISPLAY
  1102.     *DefaultOption: PRINTER_DEFAULT
  1103.  
  1104.     *Option: PRINTER_DEFAULT
  1105.     {
  1106.         *rcNameID: =PRINTER_DEFAULT_STR
  1107.     }
  1108.     *Option: UPPER
  1109.     {
  1110.         *rcNameID: =UPPER_TRAY_STR
  1111.         *Command: CmdSelect
  1112.         {
  1113.             *Order: JOB_SETUP.10
  1114.             *Cmd: "@PJL COMMENT CANPJL SET OUTBIN=UPPER<0A>"
  1115.         }
  1116.     }
  1117.     *Option: LOWER
  1118.     {
  1119.         *rcNameID: =LOWER_TRAY_STR
  1120.         *Command: CmdSelect
  1121.         {
  1122.             *Order: JOB_SETUP.10
  1123.             *Cmd: "@PJL COMMENT CANPJL SET OUTBIN=LOWER<0A>"
  1124.         }
  1125.     }
  1126. }
  1127.  
  1128.  
  1129. *Feature: PrintQuality
  1130. {
  1131.     *rcNameID: =REFINEMENT
  1132.     *DefaultOption: PRNDEFAULT
  1133.     *Option: PRNDEFAULT
  1134.     {
  1135.         *rcNameID: =PRINTER_DEFAULT
  1136.     }
  1137.     *Option: ON
  1138.     {
  1139.         *rcNameID: =ON_DISPLAY
  1140.         *Command: CmdSelect
  1141.         {
  1142.             *Order: JOB_SETUP.5
  1143.             *Cmd: "@PJL SET REFINE=ON<0A>"
  1144.         }
  1145.     }
  1146.     *Option: OFF
  1147.     {
  1148.         *rcNameID: =OFF_DISPLAY
  1149.         *Command: CmdSelect
  1150.         {
  1151.             *Order: JOB_SETUP.5
  1152.             *Cmd: "@PJL SET REFINE=OFF<0A>"
  1153.         }
  1154.     }
  1155. }
  1156. *Feature: Halftone
  1157. {
  1158.     *rcNameID: =HALFTONING_DISPLAY
  1159.     *DefaultOption: HT_PATSIZE_AUTO
  1160.     *Option: HT_PATSIZE_AUTO
  1161.     {
  1162.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1163.     }
  1164.     *Option: HT_PATSIZE_SUPERCELL_M
  1165.     {
  1166.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1167.     }
  1168.     *Option: HT_PATSIZE_6x6_M
  1169.     {
  1170.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1171.     }
  1172.     *Option: HT_PATSIZE_8x8_M
  1173.     {
  1174.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1175.     }
  1176. }
  1177. *Feature: EconoMode
  1178. {
  1179.     *rcNameID: =ECONOMODE     
  1180.     *DefaultOption: PRNDEFAULT
  1181.     *Option: PRNDEFAULT
  1182.     {
  1183.         *rcNameID: =PRINTER_DEFAULT
  1184.     }
  1185.     *Option: ON
  1186.     {
  1187.         *rcNameID: =ON_DISPLAY
  1188.         *Command: CmdSelect
  1189.         {
  1190.             *Order: JOB_SETUP.2
  1191.             *Cmd: "@PJL COMMENT CANPJL SET TONERREDUCTION=GENERICON<0A>"
  1192.         }
  1193.     }
  1194.     *Option: OFF
  1195.     {
  1196.         *rcNameID: =OFF_DISPLAY
  1197.         *Command: CmdSelect
  1198.         {
  1199.             *Order: JOB_SETUP.2
  1200.             *Cmd: "@PJL COMMENT CANPJL SET TONERREDUCTION=GENERICOFF<0A>"
  1201.         }
  1202.     }
  1203. }
  1204.  
  1205. *Ifdef: WINNT_51
  1206. *Personality: =PERSONALITY_HPGL2
  1207.  
  1208. *%********************************************************************
  1209. *%      Graphics Mode: Custom Feature
  1210. *%********************************************************************
  1211. *Feature: GraphicsMode
  1212. {
  1213.     *rcNameID: =GRAPHICSMODE_DISPLAY
  1214.     *DefaultOption: HPGL2MODE
  1215.     *Option: HPGL2MODE
  1216.     {
  1217.         *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  1218.     }
  1219.     *Option: RASTERMODE
  1220.     {
  1221.         *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  1222.     }
  1223. }
  1224.  
  1225. *Endif:
  1226. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  1227. *%%
  1228. *%%    Copyright CANON INC. 2001
  1229. *%%
  1230. *%%    +++++++++++++++++++
  1231. *%%    ++ Configuration ++
  1232. *%%    +++++++++++++++++++
  1233.  
  1234. *Feature: SetupDevice
  1235. {
  1236.     *Name: "Sets up the device"
  1237.     *Option: SetDevice
  1238.     {
  1239.         *Name: "Set Device"
  1240.         *Command: CmdSelect
  1241.         {
  1242.             *Order: JOB_SETUP.1
  1243.             *Cmd: "<1B>%%-12345X"
  1244. +                    "@PJL COMMENT CANPJL SET MEDIATYPE=MEDTYPEPAPER<0A>"
  1245. +                    "@PJL COMMENT CANPJL SET DEVICE=PRINTER<0A>"
  1246.         }
  1247.     }
  1248. }
  1249.  
  1250. *Feature: InputBin
  1251. {
  1252.     *rcNameID: =PAPER_SOURCE_DISPLAY
  1253.     *Option: Manual
  1254.     {
  1255.         *rcNameID: =STACK_BYPASS_DISPLAY
  1256.         *Command: CmdSelect
  1257.         {
  1258.             *Order: PAGE_SETUP.4
  1259.         }
  1260.     }
  1261.     *Option: Source1
  1262.     {
  1263.         *rcNameID: =DRAWER_1_DISPLAY
  1264.         *Command: CmdSelect
  1265.         {
  1266.             *Order: PAGE_SETUP.4
  1267.         }
  1268.     }
  1269.     *Option: Source2
  1270.     {
  1271.         *rcNameID: =DRAWER_2_DISPLAY
  1272.         *Command: CmdSelect
  1273.         {
  1274.             *Order: PAGE_SETUP.4
  1275.         }
  1276.     }
  1277.     *Option: Source3
  1278.     {
  1279.         *rcNameID: =DRAWER_3_DISPLAY
  1280.         *Command: CmdSelect
  1281.         {
  1282.             *Order: PAGE_SETUP.4
  1283.         }
  1284.     }
  1285.     *Option: Source4
  1286.     {
  1287.         *rcNameID: =DRAWER_4_DISPLAY
  1288.         *Command: CmdSelect
  1289.         {
  1290.             *Order: PAGE_SETUP.4
  1291.         }
  1292.     }
  1293.     *Option: Source5
  1294.     {
  1295.         *rcNameID: =SPD_DISPLAY
  1296.         *Constraints: Bin5.NotInstalled
  1297.         *Command: CmdSelect
  1298.         {
  1299.             *Order: PAGE_SETUP.4
  1300.         }
  1301.     }
  1302. }
  1303.  
  1304. *Feature: Duplex
  1305. {
  1306.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1307.     *DefaultOption: NONE
  1308.     *Option: NONE
  1309.     {
  1310.         *rcNameID: =NONE_DISPLAY
  1311.         *Command: CmdSelect
  1312.         {
  1313.             *Order: JOB_SETUP.3
  1314.             *Cmd: "@PJL SET DUPLEX=OFF<0A>"
  1315.         }
  1316.     }
  1317.     *Option: VERTICAL
  1318.     {
  1319.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1320.         *Command: CmdSelect
  1321.         {
  1322.             *Order: JOB_SETUP.3
  1323.             *Cmd: "@PJL SET DUPLEX=ON<0A>"
  1324. +                "@PJL SET BINDING=LONGEDGE<0A>"
  1325.         }
  1326.     }
  1327.     *Option: HORIZONTAL
  1328.     {
  1329.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1330.         *Command: CmdSelect
  1331.         {
  1332.             *Order: JOB_SETUP.3
  1333.             *Cmd: "@PJL SET DUPLEX=ON<0A>"
  1334. +                "@PJL SET BINDING=SHORTEDGE<0A>"
  1335.         }
  1336.     }
  1337. }
  1338. *Feature: Bin1
  1339. {
  1340.     *FeatureType: PRINTER_PROPERTY
  1341.     *rcNameID: =DRAWER_1_DISPLAY
  1342.     *DefaultOption: Installed
  1343.     *Option: NotInstalled
  1344.     {
  1345.         *rcNameID: =NOT_INSTALLED
  1346.     }
  1347.     *Option: Installed
  1348.     {
  1349.         *rcNameID: =INSTALLED
  1350.     }
  1351. }
  1352. *Feature: Bin2
  1353. {
  1354.     *FeatureType: PRINTER_PROPERTY
  1355.     *rcNameID: =DRAWER_2_DISPLAY
  1356.     *DefaultOption: Installed
  1357.     *Option: NotInstalled
  1358.     {
  1359.         *rcNameID: =NOT_INSTALLED
  1360.     }
  1361.     *Option: Installed
  1362.     {
  1363.         *rcNameID: =INSTALLED
  1364.     }
  1365. }
  1366. *Feature: Bin3
  1367. {
  1368.     *FeatureType: PRINTER_PROPERTY
  1369.     *rcNameID: =DRAWER_3_DISPLAY
  1370.     *DefaultOption: Installed
  1371.     *Option: NotInstalled
  1372.     {
  1373.         *rcNameID: =NOT_INSTALLED
  1374.     }
  1375.     *Option: Installed
  1376.     {
  1377.         *rcNameID: =INSTALLED
  1378.     }
  1379. }
  1380. *Feature: Bin4
  1381. {
  1382.     *FeatureType: PRINTER_PROPERTY
  1383.     *rcNameID: =DRAWER_4_DISPLAY
  1384.     *DefaultOption: Installed
  1385.     *Option: NotInstalled
  1386.     {
  1387.         *rcNameID: =NOT_INSTALLED
  1388.     }
  1389.     *Option: Installed
  1390.     {
  1391.         *rcNameID: =INSTALLED
  1392.     }
  1393. }
  1394. *Feature: Bin5
  1395. {
  1396.     *FeatureType: PRINTER_PROPERTY
  1397.     *rcNameID: =SPD_DISPLAY
  1398.     *DefaultOption: NotInstalled
  1399.     *Option: NotInstalled
  1400.     {
  1401.         *rcNameID: =NOT_INSTALLED
  1402.     }
  1403.     *Option: Installed
  1404.     {
  1405.         *rcNameID: =INSTALLED
  1406.     }
  1407. }
  1408. *Feature: PuncherUnit
  1409. {
  1410.     *FeatureType: PRINTER_PROPERTY
  1411.     *rcNameID: =PUNCHER_UNIT
  1412.     *DefaultOption: NotInstalled
  1413.     *Option: NotInstalled
  1414.     {
  1415.         *rcNameID: =NOT_INSTALLED
  1416.     }
  1417.  
  1418.     *Option: Installed
  1419.     {
  1420.         *rcNameID: =INSTALLED
  1421.     }
  1422. }
  1423. *Feature: OutputOptions
  1424. {
  1425.     *FeatureType: PRINTER_PROPERTY
  1426.     *rcNameID: =OUTPUT_OPTIONS
  1427.     *DefaultOption: NotInstalled
  1428.     *Option: NotInstalled
  1429.     {
  1430.         *rcNameID: =NOT_INSTALLED
  1431.         *DisabledFeatures: LIST(Stapling)
  1432.     }
  1433.     *Option: FinisherF1
  1434.     {
  1435.         *rcNameID: =FINISHER_F1
  1436.     }
  1437.     *Option: SaddleFinisherF2
  1438.     {
  1439.         *rcNameID: =SADDLE_FINISHER_F2
  1440.     }
  1441.     *Option: ShiftTray
  1442.     {
  1443.         *rcNameID: =SHIFT_TRAY_STR
  1444.         *DisabledFeatures: LIST(Stapling)
  1445.     }
  1446. }
  1447.  
  1448. *Feature: Memory
  1449. {
  1450.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1451.     *DefaultOption: 131027KB
  1452.     *Option: 131027KB
  1453.     {
  1454.         *Name: "128" =MB
  1455.         *MemoryConfigKB: PAIR(131027, 131027)
  1456.     }
  1457. }
  1458.  
  1459.  
  1460. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  1461. *%%
  1462. *%%    Copyright CANON INC. 2001
  1463. *%%
  1464. *%%    ++++++++++++++++++++++++++++++
  1465. *%%    ++ Device Font Substitution ++
  1466. *%%    ++++++++++++++++++++++++++++++
  1467.  
  1468. *TTFS: AlbertusExtraBold
  1469. {
  1470.   *TTFontName: "Albertus Extra Bold"
  1471.   *DevFontName: "Albertus Extra Bold"
  1472. }
  1473.  
  1474. *TTFS: AlbertusMedium
  1475. {
  1476.   *TTFontName: "Albertus Medium"
  1477.   *DevFontName: "Albertus Medium"
  1478. }
  1479.  
  1480. *TTFS: AntiqueOlive
  1481. {
  1482.   *TTFontName: "Antique Olive"
  1483.   *DevFontName: "Antique Olive"
  1484. }
  1485.  
  1486. *TTFS: Arial
  1487. {
  1488.   *TTFontName: "Arial"
  1489.   *DevFontName: "Arial"
  1490. }
  1491.  
  1492. *TTFS: CGOmega
  1493. {
  1494.   *TTFontName: "CG Omega"
  1495.   *DevFontName: "CG Omega"
  1496. }
  1497.  
  1498. *TTFS: CGTimes
  1499. {
  1500.   *TTFontName: "CG Times"
  1501.   *DevFontName: "CG Times"
  1502. }
  1503.  
  1504. *TTFS: ClarendonCD
  1505. {
  1506.   *TTFontName: "Clarendon Condensed"
  1507.   *DevFontName: "Clarendon Condensed"
  1508. }
  1509.  
  1510. *TTFS: Coronet
  1511. {
  1512.   *TTFontName: "Coronet"
  1513.   *DevFontName: "Coronet"
  1514. }
  1515.  
  1516. *TTFS: CourierNew
  1517. {
  1518.   *TTFontName: "Courier New"
  1519.   *DevFontName: "Courier"
  1520. }
  1521.  
  1522. *TTFS: Garamond
  1523. {
  1524.   *TTFontName: "Garamond"
  1525.   *DevFontName: "Garamond"
  1526. }
  1527.  
  1528. *TTFS: LetterGothic
  1529. {
  1530.   *TTFontName: "Letter Gothic"
  1531.   *DevFontName: "Letter Gothic"
  1532. }
  1533.  
  1534. *TTFS: Marigold
  1535. {
  1536.   *TTFontName: "Marigold"
  1537.   *DevFontName: "Marigold"
  1538. }
  1539.  
  1540. *TTFS: Symbol
  1541. {
  1542.   *TTFontName: "Symbol"
  1543.   *DevFontName: "Symbol"
  1544. }
  1545.  
  1546. *TTFS: TimesNewRoman
  1547. {
  1548.   *TTFontName: "Times New Roman"
  1549.   *DevFontName: "Times New Roman"
  1550. }
  1551.  
  1552. *TTFS: Univers
  1553. {
  1554.   *TTFontName: "Univers"
  1555.   *DevFontName: "Univers"
  1556. }
  1557.  
  1558. *TTFS: UniversCondensed
  1559. {
  1560.   *TTFontName: "Univers Condensed"
  1561.   *DevFontName: "Univers Condensed"
  1562. }
  1563.  
  1564. *TTFS: Wingdings
  1565. {
  1566.   *TTFontName: "Wingdings"
  1567.   *DevFontName: "Wingdings"
  1568. }
  1569.  
  1570.  
  1571. *%%*TTFS: Garamond
  1572. *%%{
  1573. *%%  *TTFontName: "Garamond"
  1574. *%%  *DevFontName: "Garamond"
  1575. *%%}
  1576. *%%
  1577. *%%*TTFS: AntiqueOlive
  1578. *%%{
  1579. *%%  *TTFontName: "Antique Olive"
  1580. *%%  *DevFontName: "Antique Olive"
  1581. *%%}
  1582. *%%
  1583. *%%*TTFS: Arial
  1584. *%%{
  1585. *%%  *TTFontName: "Arial"
  1586. *%%  *DevFontName: "Arial"
  1587. *%%}
  1588. *%%*TTFS: TimesNewRoman
  1589. *%%{
  1590. *%%  *TTFontName: "Times New Roman"
  1591. *%%  *DevFontName: "Times New Roman"
  1592. *%%}
  1593. *%%*TTFS: Symbol
  1594. *%%{
  1595. *%%  *TTFontName: "Symbol"
  1596. *%%  *DevFontName: "Symbol"
  1597. *%%}
  1598. *%%*TTFS: Wingdings
  1599. *%%{
  1600. *%%  *TTFontName: "Wingdings"
  1601. *%%  *DevFontName: "Wingdings"
  1602. *%%}
  1603. *%%*TTFS: BRSymbol
  1604. *%%{
  1605. *%%  *TTFontName: "BR Symbol"
  1606. *%%  *DevFontName: "BR Symbol"
  1607. *%%}
  1608. *%%*TTFS: Helsinki
  1609. *%%{
  1610. *%%  *TTFontName: "Helsinki"
  1611. *%%  *DevFontName: "Helsinki"
  1612. *%%}
  1613. *%%*TTFS: TennRoman
  1614. *%%{
  1615. *%%  *TTFontName: "Tennessee Roman"
  1616. *%%  *DevFontName: "Tennessee Roman"
  1617. *%%}
  1618. *%%*TTFS: WDingbats
  1619. *%%{
  1620. *%%  *TTFontName: "W Dingbats"
  1621. *%%  *DevFontName: "W Dingbats"
  1622. *%%}
  1623. *%%
  1624. *%%*TTFS: CGOmega
  1625. *%%{
  1626. *%%  *TTFontName: "CG Omega"
  1627. *%%  *DevFontName: "CG Omega"
  1628. *%%}
  1629. *%%*TTFS: CGTimes
  1630. *%%{
  1631. *%%  *TTFontName: "CG Times"
  1632. *%%  *DevFontName: "CG Times"
  1633. *%%}
  1634. *%%*TTFS: NewCenturySchoolbook
  1635. *%%{
  1636. *%%  *TTFontName: "New Century Schoolbook Roman"
  1637. *%%  *DevFontName: "New Century Schoolbook"
  1638. *%%}
  1639. *%%*TTFS: ClarendonCondensed
  1640. *%%{
  1641. *%%  *TTFontName: "Clarendon Condensed Bold"
  1642. *%% *DevFontName: "Clarendon Condensed"
  1643. *%%}
  1644. *%%*TTFS: Coronet
  1645. *%%{
  1646. *%%  *TTFontName: "Coronet"
  1647. *%%  *DevFontName: "Coronet"
  1648. *%%}
  1649. *%%*TTFS: CourierPS
  1650. *%%{
  1651. *%%  *TTFontName: "CourierPS"
  1652. *%%  *DevFontName: "CourierPS"
  1653. *%%}
  1654. *%%*TTFS: Helvetica
  1655. *%%{
  1656. *%%  *TTFontName: "Helvetica"
  1657. *%%  *DevFontName: "Helvetica"
  1658. *%%}
  1659. *%%*TTFS: HelveticaN
  1660. *%%{
  1661. *%%  *TTFontName: "Helvetica Narrow"
  1662. *%%  *DevFontName: "Helvetica Narrow"
  1663. *%%}
  1664. *%%*TTFS: ITCAvantGardeGothicB
  1665. *%%{
  1666. *%%  *TTFontName: "ITC Avant Garde Gothic Book Oblique"
  1667. *%%  *DevFontName: "ITC Avant Garde Gothic"
  1668. *%%}
  1669. *%%*TTFS: ITCAvantGardeGothicD
  1670. *%%{
  1671. *%%  *TTFontName: "ITC Avant Garde Gothic Demi"
  1672. *%%  *DevFontName: "ITC Avant Garde Gothic Demi"
  1673. *%%}
  1674. *%%*TTFS: ITCBookmanDemi
  1675. *%%{
  1676. *%%  *TTFontName: "ITC Bookman Demi"
  1677. *%%  *DevFontName: "ITC Bookman Demi"
  1678. *%%}
  1679. *%%*TTFS: ITCBookmanLight
  1680. *%%{
  1681. *%%  *TTFontName: "ITC Bookman Light"
  1682. *%%  *DevFontName: "ITC Bookman Light"
  1683. *%%}
  1684. *%%*TTFS: ITCZapfChancery
  1685. *%%{
  1686. *%%  *TTFontName: "ITC Zapf Chancery Medium Italic"
  1687. *%%  *DevFontName: "ITC Zapf Chancery"
  1688. *%%}
  1689. *%%*TTFS: LetterGothic
  1690. *%%{
  1691. *%%  *TTFontName: "Letter Gothic"
  1692. *%%  *DevFontName: "Letter Gothic"
  1693. *%%}
  1694. *%%*TTFS: Marigold
  1695. *%%{
  1696. *%%  *TTFontName: "Marigold"
  1697. *%%  *DevFontName: "Marigold"
  1698. *%%}
  1699. *%%*TTFS: Palatino
  1700. *%%{
  1701. *%%  *TTFontName: "Palatino Roman"
  1702. *%%  *DevFontName: "Palatino"
  1703. *%%}
  1704. *%%*TTFS: Times
  1705. *%%{
  1706. *%%  *TTFontName: "Times Roman"
  1707. *%%  *DevFontName: "Times"
  1708. *%%}
  1709. *%%*TTFS: Univers
  1710. *%%{
  1711. *%%  *TTFontName: "Univers Medium"
  1712. *%%  *DevFontName: "Univers"
  1713. *%%}
  1714. *%%*TTFS: UniversCD
  1715. *%%{
  1716. *%%  *TTFontName: "Univers Condensed Medium"
  1717. *%%  *DevFontName: "Univers Condensed"
  1718. *%%}
  1719. *%%
  1720. *%%*TTFS: CourierNew
  1721. *%%{
  1722. *%%  *TTFontName: "Courier New"
  1723. *%%  *DevFontName: "Courier New"
  1724. *%%}
  1725. *%%
  1726. *%%*% These 4 fonts need to be substituted to match the name that applications use to select the font.  For
  1727. *%%*% some reason the names are different.
  1728. *%%
  1729. *%%*TTFS: ClarendonCD1
  1730. *%%{
  1731. *%%  *TTFontName: "Clarendon Condensed"
  1732. *%% *DevFontName: "Clarendon Condensed"
  1733. *%%}
  1734. *%%*TTFS: Times1
  1735. *%%{
  1736. *%%  *TTFontName: "Times"
  1737. *%%  *DevFontName: "Times"
  1738. *%%}
  1739. *%%*TTFS: Univers1
  1740. *%%{
  1741. *%%  *TTFontName: "Univers"
  1742. *%%  *DevFontName: "Univers"
  1743. *%%}
  1744. *%%*TTFS: UniversCD1
  1745. *%%{
  1746. *%%  *TTFontName: "Univers Condensed"
  1747. *%%  *DevFontName: "Univers Condensed"
  1748. *%%}
  1749.  
  1750.  
  1751.  
  1752.  
  1753. *%%
  1754. *%% Copyright (c) 1997 - 1999 Microsoft Corporation
  1755. *%%
  1756. *%%    Copyright CANON INC. 2001
  1757. *%%
  1758. *%% All Rights Reserved.
  1759. *%%
  1760. *%%    +++++++++++++++++++++++++++++++++++
  1761. *%%    ++ Contains all of the *Commands ++
  1762. *%%    +++++++++++++++++++++++++++++++++++
  1763.  
  1764. *Command: CmdStartDoc
  1765. {
  1766.     *Order: DOC_SETUP.7
  1767.     *Cmd: "<1B>&u600D<1B>*r0F"
  1768. }
  1769. *Command: CmdStartPage
  1770. {
  1771.     *Order: PAGE_SETUP.1
  1772.     *Cmd: "<1B>*b0M<0D>"
  1773. }
  1774. *Command: CmdEndJob
  1775. {
  1776.     *Order: JOB_FINISH.1
  1777.     *Cmd: "<1B>E<1B>%%-12345X"
  1778. +            "@PJL EOJ<0D0A1B>%%-12345X"
  1779. }
  1780. *Command: CmdCopies
  1781. {
  1782.     *Order: DOC_SETUP.13
  1783.     *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
  1784. }
  1785. *RotateRaster?: TRUE
  1786. *RotateCoordinate?: TRUE
  1787. *RotateFont?: TRUE
  1788. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1789. *MemoryUsage: LIST(FONT)
  1790. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1791. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1792. *XMoveThreshold: 0
  1793. *YMoveThreshold: 0
  1794. *XMoveUnit: 600
  1795. *YMoveUnit: 600
  1796. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX }"X" }
  1797. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat(DestXRel )}"X" }
  1798. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat(DestXRel )}"X" }
  1799. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY }"Y" }
  1800. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel }"Y" }
  1801. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel }"Y" }
  1802. *Command: CmdCR { *Cmd : "<0D>" }
  1803. *Command: CmdLF { *Cmd : "<0A>" }
  1804. *Command: CmdFF { *Cmd : "<0C>" }
  1805. *Command: CmdBackSpace { *Cmd : "<08>" }
  1806. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1807. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1808. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1809. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1810. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1811. *EjectPageWithFF?: TRUE
  1812. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1813. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1814. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1815. *OutputDataFormat: H_BYTE
  1816. *OptimizeLeftBound?: TRUE
  1817. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1818. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1819. *DefaultFont: 216
  1820. *DefaultCTT: 0
  1821. *CharPosition: BASELINE
  1822. *TTFSEnabled?: TRUE
  1823. *DeviceFonts: LIST(138,146,147,148,149,150,151,152,153,154,155,156,157,164,165,
  1824. +                   166,
  1825. +                   200,201,202,203,209,210,211,212,213,214,215,
  1826. +                   216,217,218,219,220,221,222,223,224,225,226,227,228,229,230)
  1827. *%% Removed Garamond 196,197,198,199 from DeviceFonts
  1828. *MinFontID: 16534
  1829. *MaxFontID: 32768
  1830. *FontFormat: HPPCL_OUTLINE
  1831. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1832. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1833. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1834. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1835. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1836. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1837. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1838. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1839. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1840. *MinGrayFill: 1
  1841. *MaxGrayFill: 100
  1842. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize }"A" }
  1843. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize }"B" }
  1844. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1845. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1846. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1847.  
  1848.